#banner{
    width: 1200px;
    margin: auto;
    margin-top: 100px;
    position: relative;
}
#banner .menu{
    float: left;
}
#banner li p{
    width: 200px;
	/* height: 40px; */
    text-indent: 20px;
    line-height: 30px;
    font-size: 16px;
    text-align: center;
    border: 1px solid transparent;
	background-color: #f3f3f3;
    position: relative;
    z-index: 9999;
}
#banner li p:hover{
    border-right: 2px solid white !important;
}

#banner .menu li{
    line-height: 30px;
    list-style: none;
    /* position: relative; */
    
}
#banner .menu li p a{
    color: #1a1a1a;
    font-size:14px;
    text-decoration: none;
}

/* #banner .menu li dl{

    width: 580px;
    height: 580px;
    border: 1px solid #ff6600;
    display: none;

    position: absolute;
    left: 200px;
    top: 0px;
    z-index: -1;
} */

#banner .menu li dl{
    width: 510px;
    background: #fff;
    border:1px solid #f60;
    padding:0 35px;

    position: absolute;
    left:202px;
    top:0;
    z-index: 1000;

    display: none;
}
#banner .menu li dl a{
    color: #1a1a1a;
}
#banner .menu li dl dt:not(:first-child){
    border-bottom:2px solid #e6e6e6;
}
#banner .menu li dl dt:not(:first-child) a{
    color:#f60;
    font-size:14px;
}

#banner-gb{
    width: 990px;
    height: 450px;
    /* background-color: #787878; */
    overflow: hidden;
    float: right;
}